
// It's generated file. DO NOT MODIFY IT!

using Diablerie.Engine.Datasheets;
using Diablerie.Engine.IO.D2Formats;

class ArmorInfoLoader : Datasheet.Loader<ArmorInfo>
{

    public void LoadRecord(ref ArmorInfo record, DatasheetStream stream)
    {
                stream.Read(ref record._name);
                stream.Read(ref record.version);
                stream.Read(ref record.compactSave);
                stream.Read(ref record.rarity);
                stream.Read(ref record.spawnable);
                stream.Read(ref record.minAC);
                stream.Read(ref record.maxAC);
                stream.Read(ref record.absorbs);
                stream.Read(ref record.speed);
                stream.Read(ref record.reqStr);
                stream.Read(ref record.block);
                stream.Read(ref record.durability);
                stream.Read(ref record.noDurability);
                stream.Read(ref record._level);
                stream.Read(ref record._levelReq);
                stream.Read(ref record._cost);
                stream.Read(ref record._gambleCost);
                stream.Read(ref record._code);
                stream.Read(ref record.nameStr);
                stream.Read(ref record.magicLvl);
                stream.Read(ref record.autoPrefix);
                stream.Read(ref record._alternateGfx);
                stream.Read(ref record.openBetaGfx);
                stream.Read(ref record._normCode);
                stream.Read(ref record._uberCode);
                stream.Read(ref record._ultraCode);
                stream.Read(ref record.spellOffset);
                stream.Read(ref record._component);
                stream.Read(ref record._invWidth);
                stream.Read(ref record._invHeight);
                stream.Read(ref record.hasInv);
                stream.Read(ref record.gemSockets);
                stream.Read(ref record.gemApplyType);
                stream.Read(ref record._flippyFile);
                stream.Read(ref record._invFile);
                stream.Read(ref record._uniqueInvFile);
                stream.Read(ref record._setInvFile);
                stream.Read(ref record.rArm);
                stream.Read(ref record.lArm);
                stream.Read(ref record.torso);
                stream.Read(ref record.legs);
                stream.Read(ref record.rSPad);
                stream.Read(ref record.lSPad);
                stream.Read(ref record.usable);
                stream.Read(ref record.throwable);
                stream.Read(ref record.stackable);
                stream.Read(ref record.minStack);
                stream.Read(ref record.maxStack);
                stream.Read(ref record._type1);
                stream.Read(ref record._type2);
                stream.Read(ref record._dropSound);
                stream.Read(ref record._dropSoundFrame);
                stream.Read(ref record._useSound);
                stream.Read(ref record._alwaysUnique);
                record.skipped2 = new string[110];
                    stream.Read(ref record.skipped2[0]);
                    stream.Read(ref record.skipped2[1]);
                    stream.Read(ref record.skipped2[2]);
                    stream.Read(ref record.skipped2[3]);
                    stream.Read(ref record.skipped2[4]);
                    stream.Read(ref record.skipped2[5]);
                    stream.Read(ref record.skipped2[6]);
                    stream.Read(ref record.skipped2[7]);
                    stream.Read(ref record.skipped2[8]);
                    stream.Read(ref record.skipped2[9]);
                    stream.Read(ref record.skipped2[10]);
                    stream.Read(ref record.skipped2[11]);
                    stream.Read(ref record.skipped2[12]);
                    stream.Read(ref record.skipped2[13]);
                    stream.Read(ref record.skipped2[14]);
                    stream.Read(ref record.skipped2[15]);
                    stream.Read(ref record.skipped2[16]);
                    stream.Read(ref record.skipped2[17]);
                    stream.Read(ref record.skipped2[18]);
                    stream.Read(ref record.skipped2[19]);
                    stream.Read(ref record.skipped2[20]);
                    stream.Read(ref record.skipped2[21]);
                    stream.Read(ref record.skipped2[22]);
                    stream.Read(ref record.skipped2[23]);
                    stream.Read(ref record.skipped2[24]);
                    stream.Read(ref record.skipped2[25]);
                    stream.Read(ref record.skipped2[26]);
                    stream.Read(ref record.skipped2[27]);
                    stream.Read(ref record.skipped2[28]);
                    stream.Read(ref record.skipped2[29]);
                    stream.Read(ref record.skipped2[30]);
                    stream.Read(ref record.skipped2[31]);
                    stream.Read(ref record.skipped2[32]);
                    stream.Read(ref record.skipped2[33]);
                    stream.Read(ref record.skipped2[34]);
                    stream.Read(ref record.skipped2[35]);
                    stream.Read(ref record.skipped2[36]);
                    stream.Read(ref record.skipped2[37]);
                    stream.Read(ref record.skipped2[38]);
                    stream.Read(ref record.skipped2[39]);
                    stream.Read(ref record.skipped2[40]);
                    stream.Read(ref record.skipped2[41]);
                    stream.Read(ref record.skipped2[42]);
                    stream.Read(ref record.skipped2[43]);
                    stream.Read(ref record.skipped2[44]);
                    stream.Read(ref record.skipped2[45]);
                    stream.Read(ref record.skipped2[46]);
                    stream.Read(ref record.skipped2[47]);
                    stream.Read(ref record.skipped2[48]);
                    stream.Read(ref record.skipped2[49]);
                    stream.Read(ref record.skipped2[50]);
                    stream.Read(ref record.skipped2[51]);
                    stream.Read(ref record.skipped2[52]);
                    stream.Read(ref record.skipped2[53]);
                    stream.Read(ref record.skipped2[54]);
                    stream.Read(ref record.skipped2[55]);
                    stream.Read(ref record.skipped2[56]);
                    stream.Read(ref record.skipped2[57]);
                    stream.Read(ref record.skipped2[58]);
                    stream.Read(ref record.skipped2[59]);
                    stream.Read(ref record.skipped2[60]);
                    stream.Read(ref record.skipped2[61]);
                    stream.Read(ref record.skipped2[62]);
                    stream.Read(ref record.skipped2[63]);
                    stream.Read(ref record.skipped2[64]);
                    stream.Read(ref record.skipped2[65]);
                    stream.Read(ref record.skipped2[66]);
                    stream.Read(ref record.skipped2[67]);
                    stream.Read(ref record.skipped2[68]);
                    stream.Read(ref record.skipped2[69]);
                    stream.Read(ref record.skipped2[70]);
                    stream.Read(ref record.skipped2[71]);
                    stream.Read(ref record.skipped2[72]);
                    stream.Read(ref record.skipped2[73]);
                    stream.Read(ref record.skipped2[74]);
                    stream.Read(ref record.skipped2[75]);
                    stream.Read(ref record.skipped2[76]);
                    stream.Read(ref record.skipped2[77]);
                    stream.Read(ref record.skipped2[78]);
                    stream.Read(ref record.skipped2[79]);
                    stream.Read(ref record.skipped2[80]);
                    stream.Read(ref record.skipped2[81]);
                    stream.Read(ref record.skipped2[82]);
                    stream.Read(ref record.skipped2[83]);
                    stream.Read(ref record.skipped2[84]);
                    stream.Read(ref record.skipped2[85]);
                    stream.Read(ref record.skipped2[86]);
                    stream.Read(ref record.skipped2[87]);
                    stream.Read(ref record.skipped2[88]);
                    stream.Read(ref record.skipped2[89]);
                    stream.Read(ref record.skipped2[90]);
                    stream.Read(ref record.skipped2[91]);
                    stream.Read(ref record.skipped2[92]);
                    stream.Read(ref record.skipped2[93]);
                    stream.Read(ref record.skipped2[94]);
                    stream.Read(ref record.skipped2[95]);
                    stream.Read(ref record.skipped2[96]);
                    stream.Read(ref record.skipped2[97]);
                    stream.Read(ref record.skipped2[98]);
                    stream.Read(ref record.skipped2[99]);
                    stream.Read(ref record.skipped2[100]);
                    stream.Read(ref record.skipped2[101]);
                    stream.Read(ref record.skipped2[102]);
                    stream.Read(ref record.skipped2[103]);
                    stream.Read(ref record.skipped2[104]);
                    stream.Read(ref record.skipped2[105]);
                    stream.Read(ref record.skipped2[106]);
                    stream.Read(ref record.skipped2[107]);
                    stream.Read(ref record.skipped2[108]);
                    stream.Read(ref record.skipped2[109]);
    }
}
